body {
    margin-top: .5in;
    margin-left: .5in;
    font-family: Arial;
}
h1 {
    font-family: Arial;
    margin-bottom: 4mm;
}
.header, h2 {
    font-family: Arial;
    font-size: 14pt;
    margin-bottom: 2mm;
    margin-top: 7mm;
}
h3 {
    margin-top: 9mm;
    margin-bottom: 2mm;
    font-family: Arial;
}
a:link {
    /* unvisited link */
    color:#0000FF;
    text-decoration: none;
}
a:visited {
    /* visited link */
    color:#0000FF;
    text-decoration: none;
}
a:hover {
    /* mouse over link */
    color:#0000FF;
    text-decoration: underline;
}
a:active {
    /* selected link */
    color:#0000FF;
    text-decoration: underline;
}
tr {
    text-align: left;
}
th {
    color: black;
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
}
td {
    color: black;
    font-family: Arial;
    font-size: 12pt;
}
.mapclick {
    font-size: 12pt;
    margin-left: 10mm;
    font-weight: normal;
}
.hostname {
    font-size: 20pt;
    font-weight: bold;
    font-family: Arial;
    margin-bottom: 2mm;
    margin-top: 4mm;
}
.monthname {
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
    color: darkgreen;
}
.dayname {
    text-align: center;
    font-weight: bold;
}
.day {
    height: .5in;
    width: .5in;
}
.daynum {
    font-size: 10pt;
    font-weight: normal;
    position: static;
    text-align: right;
}
.tally {
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
}
.timestamp {
    font-weight: normal;
    font-size: 10pt;
    margin-left: .75in;
}
.divhead {
    font-size: 15pt;
    font-weight: bold;
    font-family: Arial;
}
.instr {
    font-size: 13pt;
    font-weight: normal;
    margin-top: 5mm;
    margin-bottom: 3mm;
}
